struct Demo;

impl Demo {
    fn new() -> Self {
        // 需要指定struct名字，否则编译器无法区分是函数还是方法。
        Demo::hello("people");
        Demo{}
    }

    fn hello(name: &str) {
        println!("Hello {}" ,name)
    }
}

fn main() {
    Demo::hello("nature");
}
